﻿using System;
namespace Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik {
    
    
    public interface IOsaline {
        
        System.Int64? ObjektID {
            get;
            set;
        }
        
        System.DateTime? AlgusKP {
            get;
            set;
        }
        
        string Alustaja {
            get;
            set;
        }
        
        System.DateTime? LoppKP {
            get;
            set;
        }
        
        string Lopetaja {
            get;
            set;
        }
        
        global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IIsik Isik {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv> Kvalifikatsioon {
            get;
            set;
        }
        
        System.Int64? LiikKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> Toimingud {
            get;
            set;
        }
        
        System.Boolean? VarasemKaristatus {
            get;
            set;
        }
        
        string Markused {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt> Objektid {
            get;
            set;
        }
        
        string ToimikuLkNR {
            get;
            set;
        }
        
        string VarasemKaristatusKirjeldus {
            get;
            set;
        }
        
        string Syydistus {
            get;
            set;
        }
        
        string SyydIseloomustab {
            get;
            set;
        }
        
        string Haigestumine {
            get;
            set;
        }
        
        string Ohtlikkus {
            get;
            set;
        }
        
        string VaimneSeisund {
            get;
            set;
        }
        
        string SundraviVajadus {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsaline> Esindajad {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsaline> Esindatavad {
            get;
            set;
        }
        
        System.Decimal? PaevaSissetulek {
            get;
            set;
        }
        
        System.Int64? PaevaSissetulekValuutaKL {
            get;
            set;
        }
        
        System.DateTime? PaevaSissetulekKP {
            get;
            set;
        }
        
        string OsalistIseloomustavadAndmed {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyydistusPunkt> SyydistusPunktid {
            get;
            set;
        }
        
        string ObjektideLoetelu {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt> Varad {
            get;
            set;
        }
        
        string VaradeLoetelu {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.INoue> Nouded {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsaNoue> Volad {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISanktsioon> Sanktsioonid {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmus> Syyteosyndmused {
            get;
            set;
        }
        
        System.Int64? VersID {
            get;
            set;
        }
        
        string Leppenimi {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> SyydToendavadToimingud {
            get;
            set;
        }
        
        string SyydToendavateToiminguteLoetelu {
            get;
            set;
        }
        
        string IsikuEritunnusteKirjeldus {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus> SeotudAsjad {
            get;
            set;
        }
        
        System.Int64? SalastatuseTaseKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv> RikutudOigusnorm {
            get;
            set;
        }
        
        System.DateTime? VerAlgusKP {
            get;
            set;
        }
        
        System.DateTime? VerLoppKP {
            get;
            set;
        }
        
        System.DateTime? KoostamiseKP {
            get;
            set;
        }
        
        System.DateTime? SisestamiseKP {
            get;
            set;
        }
        
        string Sisestaja {
            get;
            set;
        }
        
        System.DateTime? MuutmiseKP {
            get;
            set;
        }
        
        string Muutja {
            get;
            set;
        }
        
        System.DateTime? SulgemiseKP {
            get;
            set;
        }
        
        string IsikCSV {
            get;
            set;
        }
        
        string KvalifikatsioonCSV {
            get;
            set;
        }
        
        string RikutudOigusnormCSV {
            get;
            set;
        }
        
        string KlientsysteemiID {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> Hoiatused {
            get;
            set;
        }
        
        System.Int64? LiikAsjasKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKohustis> VastutatavadKohustised {
            get;
            set;
        }
        
        System.Boolean? PoleMenetlussePuutuv {
            get;
            set;
        }
    }
}
